<?php
/**
 * 阻塞模式客户端 不能实现交互 回调处理
 * php tcp_client.php
 * 方式二 交互消息发送
 * nc 127.0.0.1 9503
 */
$sock_type = SWOOLE_SOCK_TCP;
if ('udp' == $argv[1]) $sock_type = SWOOLE_SOCK_UDP;

$client = new swoole_client($sock_type);

//连接到服务器
if (!$client->connect('127.0.0.1', 9503, 0.5))
{
    die("connect failed.\n");
}
//sleep(30);
//向服务器发送数据
if (!$client->send("hello world"))
{
    die("send failed.\n");
}
//从服务器接收数据
$data = $client->recv();
if (!$data)
{
    die("recv failed.\n");
}
echo $data . "\n";
//关闭连接
$client->close();